#ifndef __PUMPKIN_BLOCK_H__
#define __PUMPKIN_BLOCK_H__

#include "BasePumpkinBlock.h"

namespace PocketSurvival
{
    // 南瓜方块
    class PumpkinBlock : public BasePumpkinBlock
    {
    public:
        PumpkinBlock();
        static constexpr int32_t Index()
        {
            return 131;
        }
        virtual int32_t getIndex() override; 
        virtual const std::string &getBlockName() override;

        virtual void getDropValues(int32_t oldValue, int32_t newValue, int32_t toolLevel, std::vector<BlockDropValue> &dropValues) override;
    };

    inline PumpkinBlock::PumpkinBlock() : BasePumpkinBlock(false){}

} // namespace PocketSurvival

#endif
